import request from '@/utils/request'
import qs from 'qs'
// -------------------------------------------------- 碳排放数据管理 -------------------------------------------------- //

/**
 * 碳排放数据列表
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const dataList = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/dataList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 碳排放数据查看
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const dataView = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/dataView',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 碳排放排名分析
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const emissionsRankAnalyse = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/emissionsRankAnalyse',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 行业分析
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const industryAnalyse = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/industryAnalyse',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 趋势分析
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const trendAnalyse = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/trendAnalyse',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 区域分析
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const areaAnalyse = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/areaAnalyse',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 碳排放报告管理列表
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const tpfReportManageList = (data) => {
  return request({
    url: '/admin/tpf/CarbonQuotaPerformanceManage/tpfReportManageList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 碳排放报告管理详情
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const tpfReportManageView = (data) => {
  return request({
    url: '/admin/tpf/CarbonQuotaPerformanceManage/tpfReportManageView',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 配额盈缺分析列表
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const quotasProfitAnalysistList = (data) => {
  return request({
    url: '/admin/tpf/CarbonQuotaPerformanceManage/quotasProfitAnalysistList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 履约登记管理列表
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const performanceRegistrateManageList = (data) => {
  return request({
    url: '/admin/tpf/CarbonQuotaPerformanceManage/performanceRegistrateManageList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * CCER备案项目信息管理列表
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const ccerRecordProjectList = (data) => {
  return request({
    url: '/admin/tpf/CarbonSinkManage/ccerRecordProjectList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * CCUS项目信息管理列表
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const ccusProjectInfoList = (data) => {
  return request({
    url: '/admin/tpf/CarbonSinkManage/ccusProjectInfoList',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * CCER项目信息管理详情
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const ccerRecordProjectView = (data) => {
  return request({
    url: '/admin/tpf/CarbonSinkManage/ccerRecordProjectView',
    method: 'POST',
    data: qs.stringify(data)
  })
}

/** *********************************** 综合统计 *******************************************/
/**
 * 碳排放综合看板
 *
 * @export
 * @params {*}
 * @return {*}
 */
export const emissionsDashboard = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/emissionsDashboard',
    method: 'POST',
    data: qs.stringify(data)
  })
}
/**
 * 企业碳排放排名TOP10
 *
 * @export
 * @return {*}
 */
export const emissionsTop10 = (data) => {
  return request({
    url: '/admin/tpf/TpfDataManage/emissionsTop10',
    method: 'POST',
    data: qs.stringify(data)
  })
}
